<?php
// 数据库连接配置
define('DB_HOST', 'localhost');         // 数据库主机名
define('DB_USER', 'kidsmind_user');     // 数据库用户名
define('DB_PASS', 'your_password');     // 数据库密码
define('DB_NAME', 'kidsmind_db');       // 数据库名称
define('DB_CHARSET', 'utf8mb4');        // 字符集

// 网站基础设置
define('SITE_URL', 'http://localhost'); // 网站URL
define('SITE_NAME', 'KidsMind');        // 网站名称
define('SITE_DESCRIPTION', '儿童思维训练平台'); // 网站描述

// 路径设置
define('ROOT_PATH', dirname(__DIR__));  // 网站根目录绝对路径
define('INCLUDES_PATH', ROOT_PATH . '/includes');
define('ADMIN_PATH', ROOT_PATH . '/admin');
define('UPLOADS_PATH', ROOT_PATH . '/uploads');

// 媒体资源路径
define('IMAGES_PATH', ROOT_PATH . '/images');
define('SOUNDS_PATH', ROOT_PATH . '/sounds');

// 上传文件允许的类型
define('ALLOWED_IMAGE_TYPES', ['image/jpeg', 'image/png', 'image/gif']);
define('ALLOWED_AUDIO_TYPES', ['audio/mpeg', 'audio/mp3', 'audio/wav']);

// 上传文件大小限制（字节）
define('MAX_IMAGE_SIZE', 5 * 1024 * 1024); // 5MB
define('MAX_AUDIO_SIZE', 10 * 1024 * 1024); // 10MB

// 错误报告设置
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

// 会话设置
ini_set('session.cookie_httponly', 1);
ini_set('session.use_only_cookies', 1);
ini_set('session.cookie_secure', 0); // 设为1当使用HTTPS

// 设置时区
date_default_timezone_set('Asia/Shanghai'); 